package com.ch.home.mapper.userMessageMapper;

import com.ch.home.bean.Feedback;
import com.ch.home.bean.User;
import org.apache.ibatis.annotations.Select;

import java.util.LinkedList;

/**
 * Created by CHEN on 2019/8/14.
 */
public interface UserMapper {


    /**
     * 查名字
     *
     * @param id
     * @return
     */
    String selectNameById(Long id);

    /**
     * 根据条件查全部
     *
     * @param user
     * @return
     */
    User selectByCondition(User user);

    /**
     * 根据条件判断用户是否存在（userId、username、QQ、phone）
     * @param user
     * @return
     */
    Integer judgeExists(User user);
    /**
     * 根据条件查询符合条件的用户信息（比如：age,gender,authority,status,integral>?<?）
     * @param user
     * @return
     */
    LinkedList<User> selectListByCondition(User user);

    LinkedList<User> listUser();

    /**
     * 注册（insert）
     *
     * @param user
     * @return
     */
    Integer register(User user);

    /**
     * 修改（update）
     *
     * @param user
     * @return
     */
    Integer updateUser(User user);


}
